SmartShot Firmware Update Guide

Copyright © 2021 Semiconductor Components Industries, LLC (d/b/a ON Semiconductor).

Version: 2.1.0+1

Overview

This guide provides instructions, pre-compiled binaries and FOTA files that can be used to update firmware of SmartShot camera evaluation boards.

Binaries can be found in: Boards/<board_name>/Binaries/ folder.

.fota binary is used to be flash via FOTA update describe bellow. _flash_image.hex binary is used to be flash via JLink Debugger via JTAG interface.

Firmware Compatibility

Updating firmware version to v2.1.0 requires to update both ISP Firmware and RSL10 Firmware as described in Updating firmware using JLink Debugger section!

Supported Boards

Board Name
SECO-RSL10-CAM-GEVB
SECO-RSL10-CAM-COLOR-GEVK

Flashing procedures

To allow for FOTA functionality in the application the application is divided into multiple blocks that need to be loaded into device Flash memory. These components are shown in Figure 1. and consist of:

Figure 1. Layout of RSL10 Flash memory with all required application components

Note:

Pre-compiled FLASH images are available in the /Boards/<Board_Name>/Binaries/.

Updating firmware using FOTA

The Firmware over the Air (FOTA) allows wireless firmware update.

Two methods are available for performing of FOTA updates on FOTA enabled devices:

Both methods are described in RSL10 Firmware Over-The-Air User’s Guide from RSL10 Documentation Package in section 4.4 and section 9.

The boards can be switched into FOTA mode by pressing and holding the on-board push button PB1 during normal operation or directly from RSL10 FOTA Mobile Application via DFU Service. Switch to FOTA mode is indicated by 1 second long flash of LED.

Board Firmware Version FOTA Mode Entry Methods
SECO-RSL10-CAM-COLOR-GEVK >= v2.1.0 Button and directly from FOTA
SECO-RSL10-CAM-GEVB >= v2.0.0 Button and directly from FOTA
SECO-RSL10-CAM-GEVB < v2.0.0 Button only